package bigdecimal;

import java.math.BigDecimal;

/**
 * BigDecimal类的使用
 */
public class MyBigDecimalDemo3 {
    public static void main(String[] args) {
        BigDecimal bd1 = new BigDecimal("10.0");
        BigDecimal bd2 = new BigDecimal("3.0");
        /*System.out.println(bd1.divide(bd2));*/

        /**
         * 参数一:表示参数运算的另一个对象
         * 参数二:表示小数点后精确到多少位
         * 参数三:舍入模式
         */

        // ROUND_UP:进一法
        System.out.println(bd1.divide(bd2, 2, BigDecimal.ROUND_UP));

        // ROUND_FLOOR:去尾法
        System.out.println(bd1.divide(bd2, 2, BigDecimal.ROUND_FLOOR));

        // ROUND_HALF_UP:四舍五入
        System.out.println(bd1.divide(bd2, 2, BigDecimal.ROUND_HALF_UP));

    }
}
